Component({
    /**
     * scroll-view页面封装
     * 组件的属性列表
     * property { Boolean } triggered 下拉刷新结束
     * property { String } refresherBackground 下拉刷新区域背景色
     * property { Boolean } refresher_enabled 是否允许下拉刷新
     * property { String } lower_threshold 距底部 / 右边多远时， 触发 scrolltolower 事件
     * property { Boolean } triggered 设置下拉刷新的状态
     */
    options: {
        multipleSlots: true, // 在组件定义时的选项中启用多slot支持
    },
    properties: {
        triggered: Boolean,
        refresherBackground: {
            type: String,
            value: '#fff'
        },
        refresher_enabled: {
            type: Boolean,
            value: true
        },
        lower_threshold: {
            type: String,
            value: 100
        },
        scrollTop: {
            type: Number,
            value: 0
        },
        triggered: {
            type: Boolean,
        }
    },
    methods: {
        onLoadMore() {
            this.triggerEvent('scrolltolower')
        },
        onRefresh() {
            this.triggerEvent('refresherrefresh')
        }
    }
})